<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>查看变量类型</title>
	</head>
	<body>
		<script>
			var age=28;
			var name='pyt';
			var sex=true;
			//查看类型
			console.log(typeof(age));//number
			console.log(typeof(name));//string
			console.log(typeof(sex));//boolean
			
			//变量的类型有谁来决定？
			//变量中存储的是什么数据，变量就是什么类型
			age="pyt";//不推荐这样使用
			console.log(typeof(age));
			
			var a=function(){
				alert("hello");
			};
			console.log(typeof a);//function
			var b=document;
			console.log(typeof (b));//object
			
			console.log("-------------");
			//布尔值
			var flag=true;
			console.log(typeof flag);
			//布尔值只有2个值，true，flase
			//转换为flase的值：0、空字符、NaN、null、undefined
			console.log(Boolean(0));
			//除了上述5种，其他值都可以转换为true
			console.log(Boolean('a'));
			
			//2)作用
			//1、判断条件的结果为true或false
			var result=(1>3);
			console.log(result);
			
			//2、判断变量是否有值
			var result2='a';
			if(result2){
				console.log("有");
			}else{
				console.log("no");
			}
		</script>
	</body>
</html>
